home *** CD-ROM | disk | FTP | other *** search
/ Disc to the Future 2 / Disc to the Future Part II Programmer's Reference (Wayzata Technology)(6013)(1992).bin / MAC / THINKC / TCL1 / GRAPH_FO / (GRAPH / CGRAPHTE / CLINKTAS.H < prev    next >
Text File  |  1991-02-15  |  839b  |  35 lines

  1. /******************************************************************************
  2.     CLinkTask.h
  3.  
  4.     SUPERCLASS = CGraphTask
  5.  
  6.     Copyright ⌐ 1991 Maarten Meijer. All rights reserved.
  7.         CIS 100016,1764; FidoNet 2:512/114
  8. *******************************************************************************/
  9. #define _H_CLinkTask
  10.  
  11. /* includes */
  12. #include "CGraphTask.h"
  13.  
  14. /* class definition */
  15. struct CLinkTask : CGraphTask {
  16.     GrEdge *    itsEdge;
  17.     GrVertex *    itsFromVertex;
  18.     GrVertex *    itsToVertex;
  19.  
  20.                             /** Contruction/Destruction **/
  21.     void        IGraphTask(short aNameIndex, CPanorama *theRama,
  22.                             Graph *theGraph, Point from);
  23.     void        EndTracking(Point *currPt, Point *prevPt, Point *startPt);
  24.  
  25.     void        Draw(Point a, Point b);
  26.                             /** Action methods **/
  27.     void        Do(void);
  28.     void        Undo(void);
  29.     void        Redo(void);
  30.     };
  31.  
  32.  
  33. /* defines */
  34. #define kLinkTASK            1
  35.